Alexander David Gregor MacKenzie (July 9, 1956, Inverness-) was a Scottish international rugby union player, who played for Scotland. He was capped once in 1984. He now runs a farm near Hanmer Springs, Canterbury, New Zealand.